
/* ---------------------------------------------------------------------------------------  RESET DEFAULT  */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{ margin: 0;	padding: 0;	border: 0;	outline: 0;		font-style: inherit;	font-size: 100%;	font-family:"DiavloSemiBoldRegular", Arial, Geneva, sans-serif; vertical-align: baseline;}

:focus {outline: 0;} ol, ul {list-style-type: none;}
table {	border-width: 0;border-collapse: separate;	border-spacing: 0;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {	quotes: "" "";}

/*input, */textarea, select { font-family:"DiavloSemiBoldRegular", Arial, Geneva, sans-serif;
border:2px solid #cfcfcf; font-size:15px; color:#676767; -moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius: 8px;  padding: 8px 10px; margin-right:2px;}

.clearfix:after { clear: both; display: block; content: " "; height: 0px; visibility: hidden;}
.clearfix { display: inline-block;}

/* Hide these rules from IE-mac \*/
* html .clearfix { height: 1%;} 
.clearfix { display: block;}
li.clearfix { display: list-item;}

/* --------------------------------------------------------------------------------------- GENERAL  */
.clear:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; line-height:0.01em;}
.clear { display: inline-block; }
* html .clear { height: 1%; }
.clear { display: block; }
.clear{ clear:both; }
.left {	float: left; _clear:left;}
.right { float: right;}
.rightTxt{ text-align:right}
.leftTxt{ text-align: left}

.br-clear { clear:both; font-size:0px; height:0px; line-height:0px; height: 1%;}
.hide{ display:none;}
* h1, h2 {font-family: "DiavloSemiBoldRegular", Arial, Geneva, sans-serif; }
.invisible{ visibility:hidden;}
.p10_0{ padding:10px 0px;}.p10{ padding:10px;} .p15{ padding:15px;} .pb22{ padding-bottom:22px; display:block;} .mb22{ margin-bottom:22px; display:block;}.pd20{ padding:20px;} .mb10{margin-bottom:10px;} .mb5{margin-bottom:5px;} .mt2{margin-top:2px;} .ml10{ margin-left:10px;}
.mt15{ margin-top:15px;}
/* --------------------------------------------------------------------------------------- FONT ELEMENTS */
@font-face {
font-family: 'DiavloSemiBoldRegular';
src: url('../fonts/diavlo_semibold-webfont.eot');
src: url('../fonts/diavlo_semibold-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/diavlo_semibold-webfont.woff') format('woff'),
	url('../fonts/diavlo_semibold-webfont.ttf') format('truetype'),
	url('../fonts/diavlo_semibold-webfont.svg#DiavloSemiBoldRegular') format('svg');
font-weight: normal;font-style: normal;}

@font-face {
font-family: 'DiavloBlackRegular';
src: url('../fonts/diavlo_black-webfont.eot');
src: url('../fonts/diavlo_black-webfont.eot?#iefix') format('embedded-opentype'),
	url('../fonts/diavlo_black-webfont.woff') format('woff'),
	url('../fonts/diavlo_black-webfont.ttf') format('truetype'),
	url('../fonts/diavlo_black-webfont.svg#DiavloBlackRegular') format('svg');
font-weight: normal;font-style: normal;}

/* Typography */
h1, h2, h3, h4, h5, h6 {/*font-family: "DiavloBlackRegular", Palatino, serif;*/font-family: "DiavloSemiBoldRegular", Palatino, serif;}
h1 {font-size: 160%; } h2 {font-size: 140%;} h3 {font-size: 120%;} p {font-size: 90%;} a{}
 
/* General Elements */
body {	font-family: "DiavloSemiBoldRegular", Arial, Helvetica, sans-serif;font-size: 100%;background-color: #888888;text-align: left;margin: 0px;padding: 0px;color: #616161;}
#body_pre_launch { font-family: "DiavloSemiBoldRegular", Arial, Helvetica, sans-serif;font-size: 100%; background: url('../images/bg_home_pre_launch.jpg') repeat-y top center #000; text-align: left;margin: 0px;padding: 0px;color: #616161;}
#body_about_us { font-family: "DiavloSemiBoldRegular", Arial, Helvetica, sans-serif;font-size: 100%; background: url('../images/bg_about_us.jpg') repeat-y top center #000; text-align: left;margin: 0px;padding: 0px;color: #616161;}

#header {height: 120px;background: #000;margin: 0px auto;}
.wrapper{ width:960px; padding:10px; margin: 0px auto; }
.logo{ width:300px; position:relative;  }
.logo .tagline{/* position:absolute; width:242px; height:138px; background:url(../images/tagline_areyouready.png) no-repeat;left: 229px;top: 15px;*/}
.banner_rht{ }
.sub_navi_left { float:left; margin:0px 0px 15px 0px; }
.sub_navi { float:right; margin:0px 0px 15px 0px; }
.sub_navi a, .sub_navi span, .sub_navi_left a, .sub_navi_left span{font-family: Arial, Helvetica, sans-serif; font-size:12px;  }
.sub_navi span,.sub_navi_left span{color:#999; }
.sub_navi li,.sub_navi_left li{ float:left;  }
.profile_link{ padding:0 8px;}
.profile_link a{color:#fbab00; text-decoration:none; padding-left:4px; padding:0 4px; }
.profile_link a:hover{ color:#fbab00; text-decoration:underline;}

.s_link a{color:#fff; text-decoration:none; padding-left:4px; padding:0 4px;}
.s_link a:hover{ color:#fff; text-decoration:underline;}

.signout a{color:#999; text-decoration:none; padding-left:10px;}
.signout a:hover{ color:#999; text-decoration:underline;}

#navigation {float:right;}
#navigation li{ float:left; }
#navigation ul{ background:#2d2d2d; padding:10px 15px; -moz-border-radius: 6px; -webkit-border-radius:6px; border-radius:6px;}
#navigation li a{ font-size:14px; text-transform: uppercase; color:#FFF; font-family: "DiavloBlackRegular", Palatino, serif;
/*font-weight:bold;*/ padding:0px 12px; border-right:#464646 dotted 1px;text-decoration:none;}
#navigation li a:hover{ text-decoration:none; color:#dcdcdc;}
#navigation .last a{ padding-right:0px; border:none;}
#navigation .first a{ padding-left:0px; }

#wrapper {margin: 0px auto; width:960px;}
#container { overflow: hidden; margin:40px 10px 24px 10px; background: url(../images/bg_headding.jpg) repeat-x #fff;
border:solid 3px #d5d5d5; -moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius: 8px;
-moz-box-shadow: 0px  0px  8px  #000;-webkit-box-shadow: 0px  0px  8px  #000;box-shadow: 0px  0px  8px  #000;
padding:20px 20px;
}
.indx{margin:40px 10px 24px 10px;}

#container h1{ font-size:30px; color:#393939; border-bottom:1px solid #CCC; padding-bottom:8px; }
#container p{ color:#4e4d4d; font-size:14px; /*padding-bottom:15px; */line-height:20px;}
.content_wrp{ padding:20px;} 

.frmbox{ width:285px; margin-right:36px; margin-bottom:22px; _}
.frmbox_fl{ margin:20px 0 22px 0;  }
.frmbox label{ color:#616161; font-size:18px; }
.frmbox .important{ color:#f54545; font-size:14px; padding:0px 8px; }
.frmbox .info{ color:#a1a1a1 !important; font-size:11px !important; line-height:14px !important; padding:2px 0 0 0;}
.txtfeid_01{ width: 250px; }
.txtfeid_02{width: 80px;  }
.txtfeid_02_2{width: 100px;  }
.chk{font-size:15px; color:#676767; padding:0 20px 0 4px; line-height: 16px;}



.txtfeid_02_2, .txtfeid_02, .txtfeid_01, .btn{font-family:"DiavloSemiBoldRegular", Arial, Geneva, sans-serif;
border:2px solid #cfcfcf; font-size:15px; color:#676767; -moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius: 8px;  padding: 8px 10px; margin-right:2px; #padding:4px 2px;}

.btn{cursor:pointer; color:#FFF; text-transform:uppercase; margin-right:5px;   }
.btn:hover{ background:#666; cursor:pointer; color:#FFF;   }
input[type=submit], input[type=reset], input[type=button] { filter:chroma(color=#000000); }
.blue{ background:#85b4db;}
.gray{ background:#a1a1a1;}

.social_sharebtn a{ width:152px; height:22px; display:block; text-indent:-9999px; overflow:hidden; margin:30px 0 8px 0;}
.social_sharebtn .fbshare{ background:url(../images/sprite_genral.png)  no-repeat -26px -1060px #FFF;}
.social_sharebtn .twishare{background:url(../images/sprite_genral.png)  no-repeat -26px -1110px #FFF;}

.radius{-moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius: 8px;}
.error_box{ background:#fdf6f6; border:2px solid #cb4b4b; padding:20px; }
.error_box p{color:#cb4b4b!important;}
.sucess_box{ background:#f6fdf9; border:2px solid #7cbb68;  padding:20px; }
.sucess_box p{color:#6baf56!important; }
.error_box p, .sucess_box p{ font-size:16px!important;line-height:18px!important; padding-bottom:0px !important; margin:4px 0!important;}
.error_box, .sucess_box{margin-bottom:20px;}

#purchase_detail{ padding:10px 0 34px 0; }
#purchase_detail .poster{ background:#333; position:relative;}
#purchase_detail .poster .social{position:absolute; bottom:-58px; left:0px; width: 380px;}
#purchase_detail  label{ color::#666666; font-size:18px; margin-bottom:2px;}
#purchase_detail .frmbox2{ margin:0 0 8px 0; }
#purchase_detail .frmbox2 p{ padding-bottom: 0px; color:#919191; font-size:14px;}
#purchase_detail .poster img{ padding:10px;}
#purchase_detail .poster_info{width:618px;}
#purchase_detail .posterdetail h2{ color:#333; font-family: "DiavloBlackRegular", Palatino, serif; font-size:20px; width:330px; }
#purchase_detail .posterdetail img{ padding-left:10px;}
#purchase_detail .posterdetail span{ padding:8px 0 0 0; color:#999; width:112px; font-size:13px;}
#purchase_detail .posterlist{}

.rating{ padding:0 0 14px 0;}
.termcondition{ font-size:14px; padding:8px 0;}
.termcondition a{ color:#468eca; text-decoration:none;} .termcondition a:hover{ color:#468eca; text-decoration:underline;}

.lh32{line-height:32px;}
.pt6{ padding-top:12px;}

.dateset{padding:0 10px ; } 
.dateset p{ padding-bottom:0px!important; line-height:17px!important;}
.dateset .times{font-size:16px!important; color:#9f2b0c!important; font-family: "DiavloBlackRegular", Palatino, serif;}
.dateset .times_info{font-size:12px!important; color:#cf6100!important;}

#purchase_detail .description{ width:450px; background:#f4f4f4; -moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius: 8px;}
#purchase_detail .description p{ color:#808080; font-size:14px; padding-bottom: 16px;}
#purchase_detail h4{ color:#616161; font-size:18px; margin-bottom:9px;}
#purchase_detail .poster .social a{display:block; width:152px; height:35px; margin-right:5px; overflow:hidden; text-indent:-9999px;}
.fbbtn{background:url(../images/sprite_genral.png) no-repeat -16px -703px #FFF;}
.twbtn{background:url(../images/sprite_genral.png) no-repeat -16px -783px #FFF;}

.capthca{ padding:2px; border:solid 3px #f7f7f7; -moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius: 8px;}


.rate-4{ background:url(../images/sprite_genral.png) no-repeat -27px -870px #fff; width:122px; height:14px;}
.rate-3{ background:url(../images/sprite_genral.png) no-repeat -27px -900px #fff; width:122px; height:14px;}
.rate-2{ background:url(../images/sprite_genral.png) no-repeat -27px -930px #fff; width:122px; height:14px;}
.rate-1{ background:url(../images/sprite_genral.png) no-repeat -27px -960px #fff; width:122px; height:14px;}
.rate-0{ background:url(../images/sprite_genral.png) no-repeat -27px -990px #fff; width:122px; height:14px;}

.content_wrp .banner{ padding-bottom:25px;} 
.content_wrp .banner .banner_about{ height:208px; background:url(../images/banner/banner_about.jpg) no-repeat #FFF; text-indent:-999px; overflow:hidden;}

#container h3{ font-size:20px; color:#adadad; border-bottom:1px solid #dbdbdb; padding-bottom:8px;margin-bottom: 18px;}
#container h2{ color:#4b99c3; font-size:26px;}

#frm_sider .frmbox {margin-bottom:9px; margin-right:0px; width:auto;}

#frm_sider{ width:300px; background:#313131;/* margin:60px 0 0; */}
#frm_sider input,#frm_sider textarea, #frm_sider select { font-family:"DiavloSemiBoldRegular", Arial, Geneva, sans-serif;
border:2px solid #4d4d4d; font-size:15px; color:#9c9c9c; -moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius: 8px;  padding: 8px 10px; margin-right:2px; background:#313131;  }
#frm_sider select, #container select{-webkit-appearance:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) { #frm_sider select, #container select{ background: url(../images/arrow.png) no-repeat center right; padding-right: 20px;} }

#frm_sider label{ color:#FFF; /*font-size:25px*/font-size:18px;}
#frm_sider  option{ /*background:#000;*/ padding:2px 0px 2px 12px;  }
#frm_sider .txtfeid_01{width: 228px;}
#frm_sider .txtfeid_03{width: 250px;}
#frm_sider  .txtfeid_02{width: 80px;}
#frm_sider  .txtfeid_02_2{width: 108px;}
#frm_sider p{ padding:0 9px; color:#999; font-size:18px; line-height:32px;}

#frm_sider .srch a{ width:111px; height:42px; background:url(../images/sprite_genral.png)  no-repeat -3px -1523px #313131; display:block;
overflow:hidden; text-indent:-9999px;margin:0 13px;}
#frm_sider .srch a:hover{background:url(../images/sprite_genral.png)  no-repeat -3px -1570px #313131;}

#frm_sider .reset a{ width:111px; height:42px; background:url(../images/sprite_genral.png)  no-repeat -119px -1523px #313131; display:block;
overflow:hidden; text-indent:-9999px;margin:0 13px;}
#frm_sider .reset a:hover{background:url(../images/sprite_genral.png)  no-repeat -119px -1570px #313131;}
#frm_sider .srch, #frm_sider .reset{ width:122px;}
.accordion_set{ width:620px; }

#accordion .acc_box{  margin:0x 0px 10px 0px; background: url(../images/bg_headding.jpg) repeat-x #fff;
border:solid 3px #d5d5d5; -moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius: 8px;
-moz-box-shadow: 0px  0px  8px  #000;-webkit-box-shadow: 0px  0px  8px  #000;box-shadow: 0px  0px  8px  #000;
padding:2px 10px 2px 10px; margin:0 0 20px 0;}

.sm{ font-size:14px;}
#acco_set .posterdetail label{ /*font-size:22px;*/font-size:17px; width:275px; padding:9px 0 5px;}
#acco_set .posterdetail img{ padding-right:8px; padding-top: 7px;}
#acco_set .posterdetail .vila{ padding:7px 0 0 0; color:#999; width:58px; font-size:13px; display:block;}
#acco_set h4{ font-size:20px; color:#000; line-height:40px; width: 89px; text-align:center;}
#acco_set .dateset{ padding:7px 10px 0 10px;}

#mainwrp{ padding:15px 10px 20px 10px; border-top:#e5e5e5 solid 1px; margin:5px 0 0 0;}
#mainwrp .poster{ background:#333;}
#mainwrp .poster img {padding:10px;}
#mainwrp .poster_info { width:315px; font-size: 15px;}
.btnlink a{ border:#CCC solid 2px; text-transform:uppercase; font-size:11px; padding:3px 5px; margin:0 5px 0 0; text-decoration:none;
font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.btnlink a:hover{ color:#CCC;}
.wt{ color:#e4314a}
.im{ color:#cc6a00}
.ro{ color:#77b347}

.btnlink{ margin:8px 0; *line-height:28px;}
.social_mdi a{ display:block; width:21px; height:21px; margin-right:2px; }
.social_mdi .fb{ background: url(../images/sprite_genral.png) -3px -89px no-repeat #fff;}
.social_mdi .tw{ background: url(../images/sprite_genral.png) -3px -159px no-repeat #fff;}
.supertainbtn{ width:176px; height:82px; background:url(../images/sprite_genral.png) -1px -286px no-repeat #fff; }
.supertainbtn:hover{background:url(../images/sprite_genral.png) -1px -377px no-repeat #fff;}

.soldbtn{ width:176px; height:82px; background:url(../images/sprite_genral.png) 3px -1636px no-repeat #fff; }


#accordion {}
#mainContent {}

										
#footer {background:#0d0d0d; padding:20px 0px;}
#footer .footcol p{ font-size:13px; line-height:20px; color:#6b6b6b;} 
#footer .footcol ul{}
#footer .footcol a{font-size:13px; line-height:20px;}

#footer .footcol .boxset{ float:left; width:200px;  padding:0 0 0 30px; border-left:1px solid #2a2a2a; /*height:182px;*/ height: 220px;}
#footer .footcol .boxset2{ float:left; width:200px;  padding:0 0 0 30px; /* height:182px;*/}
#footer h3{ font-size:20px; color:#353535; text-transform: uppercase; padding-bottom:5px;}

#footer .catogories li{padding:0 0 8px 0px; border:none;}
#footer .catogories li a{ color:#6b6b6b; text-decoration:none;} #footer .catogories li a:hover{ text-decoration: underline;}

#footer .promo li{padding:0 0 10px 0px; margin-bottom:5px; border-left:none; border-bottom:1px dotted #2f2f2f; }
#footer .promo .last{ border:none;}
#footer .promo ul{ margin-right:25px;}
#footer .promo li a{ color:#6b6b6b; text-decoration:none; line-height:17px; } #footer .promo li a:hover{ text-decoration: underline;}

#footer .sponsor li{margin: 18px 0; }

#footer_sub{ background:#333; font-size:14px; color:#999; padding:10px 0;}
#footer_sub a{ color:#6b6b6b; text-decoration:none; } #footer_sub a:hover{ color:#6b6b6b; text-decoration: underline; }
.frmbox .info { #padding:0 0 20px 0!important; }
.frmbox .info a{ color:#5d94bb; text-decoration:none;} .frmbox .info a:hover{ color:#5d94bb; text-decoration: underline;}
.description p, .text_con p{ padding-bottom:15px;}
.text_con a{ color:#4B99C3; text-decoration:none;} .text_con a:hover{ color:#4B99C3; text-decoration:underline;}
.text_con img{ border: #CCC 1px solid;}
.container video{ background:#CCC;}
/* - - --- - -- -*/
.wtdlft{ width:345px;}
.wtdrht{ width:455px;}

.whts_sharebtn a{ width:152px; height:22px; display:block; text-indent:-9999px; overflow:hidden; margin:0px 0 0px 0;}
.whts_sharebtn .fbshare{ background:url(../images/sprite_genral.png)  no-repeat -26px -1060px #FFF;}
.whts_sharebtn .twishare{background:url(../images/sprite_genral.png)  no-repeat -26px -1110px #FFF;}
.signup a{width:152px; height:53px; display:block; text-indent:-9999px; overflow:hidden; margin:0px 0 0px 0;
background:url(../images/sprite_genral.png)  no-repeat -24px -1167px #FFF; }
.signup a:hover{background:url(../images/sprite_genral.png)  no-repeat -24px -1229px #FFF;}

.sucessbox .confirmbox{ border:2px solid #7bd071; background:#f8f8f8;}
.sucessbox .confirmbox h2{ color:#58ab2a !important;}
.sucessbox .confirmbox em{background:url(../images/sprite_genral.png)  no-repeat -25px -1310px;}

.errorbox .confirmbox{ border:2px solid #d07171; background:#faf6f6; }
.errorbox .confirmbox h2{ color:#d63434 !important;}
.errorbox .confirmbox em{background:url(../images/sprite_genral.png)  no-repeat -25px -1362px;}

.confirmbox{-moz-border-radius: 5px;  -webkit-border-radius: 5px; border-radius: 5px; padding:20px; margin:0 0 20px 0; }
.titlbox{}
.titlbox em{ float:left; width:39px; height:39px; margin-right:10px; border:none!important; text-indent:-9999px; overflow:hidden;}
.titlbox h2{ float:left; font-size:30px !important;}

.contbox{ padding:10px 0 10px 50px;}
.contbox p{ color:#808080!important;}


#cn_list table{ width:500px; }
#cn_list td{ padding:5px; font-size:18px; }
#cn_list label{ width:158px; font-size:18px; display:block; padding:5px 0; }
.lbl{ width:136px;}
.spce{ width:15px;}
.values{ color: #9d9d9d;}

#myticket_list{}
#myticket_list label{-moz-border-radius: 8px;  -webkit-border-radius: 8px; border-radius: 8px; padding:5px 10px; background:#f7f7f7; width:90%; #width:100%; display:block;}
#myticket_list table{ width:100%;}
#myticket_list td{ padding: 4px 0 4px 16px  ; font-size:15px; color:#969696; } #myticket_list th{ padding:8px; font-size:18px; }
#myticket_list tbody tr{ background:url(../images/tr_bg.png) repeat-x bottom center;} 
#myticket_list{}

.pagination{ width:195px; }
.pagination li{ font:left; }
.pagination li a{ font-size:11px;    
padding:2px 4px; border:1px solid #85B4DB; float:left; margin:0 4px 0 0; 
text-decoration:none; color:#85B4DB;
-moz-border-radius:4px;  -webkit-border-radius:4px; border-radius:4px;}
.pagination li a:hover{border:1px solid #ccc; color:#999;}

.pagination .first a, .pagination .last a{ background:#85B4DB; color:#FFF; }
.pagination .first a:hover, .pagination .last a:hover{ background:#FFF; border:1px solid #85B4DB; background:#FFF; color:#85B4DB;}

.mname{ width:200px; text-align:left;}
.cinema{ text-align:left;}
.order{ text-align:center}
.quantity{text-align:center}
.tot{ text-align:left; }
.prt{ width:20px; visibility:hidden;} .pri { width:20px;}
#myticket_list .pri a{ display:block; width:25px; height:25px; background: url(../images/sprite_genral.png) no-repeat -208px -1110px white; text-indent:-9999px; overflow:hidden;}
#myticket_list thead .tot label{ background:#d5e7be!important; color:#FFF;}
#myticket_list tbody .tot{color:#333;}
/* /// my ticket s*/
#price label{ background:#8eabc9; color:#FFF; font-size:18px; margin: 20px 0 0 0; padding:5px 10px;  
-moz-border-radius: 6px;  -webkit-border-radius: 6px; border-radius: 6px;
}

.location{}
.location a{ width:184px; height:68px; display:block; background:url(../images/icon_location.png) no-repeat; text-indent:-9999px; overflow:hidden;}


/*------ new changes --------*/
.tickets_col{ width:120px; display:block;}
.cinema_col{ width:500px; display:block;}
#purchase_detail h4{ font-size:20px; color:#616161; font-weight:normal;}
.stroke_bot{ border-bottom:1px dotted #DBDBDB}
.table_row{ display:block; padding:4px 0;}
#purchase_detail { padding: 0 0 34px;}
label p{ font-size:11px; color:#CF6100;}
#acco_set .posterdetail label {padding: 7px 0 0 5px; width:240px;}

#acco_set .dateset { padding:0;}
#acco_set .dateset select{ padding:3px;}
#acco_set h4{ width:95px; padding-right: 6px; padding-top: 7px; padding-left: 2px;}

.posterdetail .buynow{ overflow:hidden; text-indent:-9999px; width:62px; height:37px; display:block; margin:5px 0 ;  
background:url(../images/btn_buynow.png) no-repeat;}

#accordion .acc_box{ position:relative; overflow: visible;}
#accordion .acc_box .ticket_item{ display:block; width:84px; height:32px; color:#FFF; background:url(../images/ticket_left.png) 0 0 no-repeat; position:absolute; right:-9px; top:-9px; line-height: 23px; font-size:12px; padding-left: 10px;}

.map{ color:#999;}
#acco_set .special { font-size:10px; color:#9f2b0c!important; text-align: center;}
.quantity_box {font-size: 10px; padding: 0 0 0 0;}
.btnlink a{width: 124px;display: block;float: left;text-align: center;}